package com.pomr.service.common;

import java.util.List;

import com.pomr.model.data.EquipmentMessage;
import com.pomr.model.data.MonitorMessage;

public interface EquipmentMessageService {
	/**
	 * 根据设备sn，获取设备信息，如设备的型号，厂家，SIM信息等
	 * @param sn
	 * @return
	 * @throws Exception
	 */
	public EquipmentMessage searchEquipBySn(String sn) throws Exception;
	
	/**
	 * 获取指定设备sn的检测结果
	 * @param sn
	 * @param startTime
	 * @param endTime
	 * @return
	 * @throws Exception
	 */
	public List<MonitorMessage> searchMonitorBySn(String sn, String startTime, String endTime, String idcard) throws Exception;
	
	/**
	 * 根据身份证号，获取该身份证号的所有设备
	 * @param idcard
	 * @return
	 * @throws Exception
	 */
	public List<EquipmentMessage> searchEquipByIdcard(String idcard) throws Exception;
}
